Skip to content

docs: add the docs of nunchaku - #517

Merged
lmxyy merged 98 commits into
devfrom
docs/build
Jul 14, 2025
Merged

docs: add the docs of nunchaku#517
lmxyy merged 98 commits into
devfrom
docs/build

Conversation

@lmxyy

@lmxyy lmxyy commented Jul 7, 2025

Copy link
Copy Markdown
Collaborator

Motivation

Modifications

Checklist

  • Code is formatted using Pre-Commit hooks.
  • Relevant unit tests are added in the tests directory following the guidance in tests/README.md.
  • README and example scripts in examples are updated if necessary.
  • Throughput/latency benchmarks and quality evaluations are included where applicable.
  • For reviewers: If you're only helping merge the main branch and haven't contributed code to this PR, please remove yourself as a co-author when merging.
  • Please feel free to join our Slack, Discord or WeChat to discuss your PR.

@lmxyy
lmxyy marked this pull request as ready for review July 14, 2025 00:26
@lmxyy
lmxyy changed the base branch from dev to main July 14, 2025 00:26
@lmxyy
lmxyy changed the base branch from main to dev July 14, 2025 00:27
@lmxyy

lmxyy commented Jul 14, 2025

Copy link
Copy Markdown
Collaborator Author

@lmxyy
lmxyy merged commit 51732b7 into dev Jul 14, 2025
1 check passed
@lmxyy
lmxyy deleted the docs/build branch July 14, 2025 17:10
panf2333 added a commit to yottalabsai/nunchaku that referenced this pull request Aug 26, 2025
* update a pytest to test all examples

* wrap up the tests

* Add star history

just it's cool😎

(feel free to drop this change)

* update

* update tests

* Merge pull request nunchaku-ai#283 from PaoFanAIGC/main

对该页面进行了翻译

* [major] fix error when device_id != 0

* update

* remove descripts

* switch to manual trigger to avoid malicious codes

* update the text_flux_tools

* Merge pull request nunchaku-ai#82 from mit-han-lab/dev/muyang

Fix some tests and manually trigger the CI

* move dev scripts

* Merge pull request nunchaku-ai#82 from mit-han-lab/dev/muyang

Fix some tests and manually trigger the CI

* remove dev scripts

* finally passing all tests

* Merge pull request nunchaku-ai#71 from mit-han-lab/ita9naiwa-patch-3

* rename the workflows

* rename the secrets

* update the version

* Merge pull request nunchaku-ai#84 from mit-han-lab/dev/muyang

Update the version number

* Merge pull request nunchaku-ai#85 from mit-han-lab/ita9naiwa/controlnet-fix

* Merge pull request nunchaku-ai#86 from mit-han-lab/dev/muyang

[minor] fix the pix2pix-turbo demo

* [minor] add fp4 test expected lpips

* [Auto Sync] test: add the expected LPIPS for FP4 models on Blackwell GPUs

* [Dont Sync] chore: add workflows to auto-merge main into dev and sync with private repo (nunchaku-ai#303)

* chore: add workflows to auto-merge main into dev and sync with private repo

* remove a redundant command

* docs: update WeChat QR code

* docs: update WeChat QR code

* fix: support for transformer block indices > 19 in forward_layer (FluxModel.cpp) (nunchaku-ai#308)

* fix forward_layer in FluxModel.cpp

* Update FluxModel.cpp

* chore: trigger the linter for the dev branch

* [Auto Sync] chore: trigger the linter for the dev branch

* chore: fix the authors of the sync commit (nunchaku-ai#314)

* [Auto Sync] docs: add the contribution and test guidance (nunchaku-ai#92)

* docs: add the contribution and test guidance

* fix a typo

* fix: fix the typo in FluxModel.cpp as in nunchaku-ai#297 (nunchaku-ai#317)

* fix: fix a typo

* style: format the imports

* chore: add a bot to clean inactive issues (nunchaku-ai#318)

* chore: change the issue commenter to bot

* docs: add faq (nunchaku-ai#319)

* docs: fix some typos in faq

* docs: fix the faq link

* [docs] Chinese translation updates (nunchaku-ai#321)

* Update README_ZH.md

* Update README_ZH.md

* Create contribution_guide_ZH.md

* Create faq.md

* Rename faq.md to faq_ZH.md

* Update README_ZH.md

* Update README_ZH.md

* Update README_ZH.md (nunchaku-ai#323)

Fixed a small display bug

* [Dont Sync] chore: lower inactivity threshold from 60 to 30 (nunchaku-ai#324)

* [Dont Sync] chore: increase inactivity threshold from 30 to 60 (nunchaku-ai#325)

* [Auto Sync] feat: double FB cache + adaptive mechanisms (nunchaku-ai#76)

* DoubleFBCache

* rename > DoubleFBCache to use_double_fb_cache

* [Auto Sync] chore: update the version to 0.3.0dev1

* docs: remove the images to reduce the repo size (nunchaku-ai#329)

* replace the assets

* move some assets to huggingface

* update

* revert back

* see if the attachment works

* use the attachment link

* remove all the images

* chore: use the official torch 2.7 with cuda 12.8 for the test (nunchaku-ai#332)

* fix: remove duplicated 'cache_dir' argument when initializing Nunchaku models (nunchaku-ai#330)

* style: reformat some codes

* update

* remove the dev-scripts

* fix the lpips to pass the tests

* style: using black to refract some codes

* fix the lpips number

* feat: expose norm1 layer to support TeaCache (nunchaku-ai#234)

* feat: expose norm1 layer to support TeaCache

* feat: add TeaCache example

* feat: add idx as optional parameter

* chore: rename function

* refactor: move TeaCache decorator into example script

* test: add a test for the combination of Nunchaku with TeaCache

* feat: expose norm1 layer to support TeaCache

* feat: add TeaCache example

* feat: add idx as optional parameter

* chore: rename function

* refactor: move TeaCache decorator into example script

* test: add a test for the combination of Nunchaku with TeaCache

* fix: make tests run on low memory hardware

* fix: ensure that memory is correctly released between tests

* fix: avoid moving pipeline to device prematurely

* gpu memory does not release

* need to figure out a way to get compatible with offloading

* wrap up the teacache

---------

Co-authored-by: muyangli <lmxyy1999@foxmail.com>

* feat: PuLID support (nunchaku-ai#274)

* add pulid

* Add the feature that allows the mixed use of pulid and non-pulid after loading pulid to generate the pipeline.

* Added the feature to load LoRA at any time.

* Organized the directory structure.

* Organized the code.

* Removed unused related code from eva-clip.

* style: apply Ruff formatting

* Refactored code and verified pulid works.

* add pulid tests

* auto detect precision in test

* Updated requirements.txt

* update requirements

* style: reformat the example

* style: reformat the example

* style: rename cb to call_back

* style: format the codes

* style: format the codes

* reformated the codes

* fix the repo forward

* clean some dead codes

* wrap up for pulid

---------

Co-authored-by: kkkxue <kkkxue@tencent.com>
Co-authored-by: muyangli <lmxyy1999@foxmail.com>

* style: upgrade the linter (nunchaku-ai#339)

* style: reformated codes

* style: reformated codes

* chore: update the lint workflow (nunchaku-ai#341)

* feat: support FP8 LoRAs (nunchaku-ai#342)

* feat: support FP8 LoRAs

* fix the int4 expected lpips

* test: use CPU offload to save GPU memory in multi-batch test (nunchaku-ai#344)

* feat: support FP8 LoRAs (nunchaku-ai#342)

* feat: support FP8 LoRAs

* fix the int4 expected lpips

* test: use cpu offload to save gpu memory in multi-batch test

* chore: update the pre-commit config (nunchaku-ai#345)

* fix: resolve bug in LoRA reset logic for normalization layers (nunchaku-ai#347)

* reset_lora is buggy

* fix: fix the LoRA reset

* test: add a test for lora reset

* chore: remove the debug script

* style: make linter happy

* test: enable cpu offloading for the lora reset test

* test: fix the tests

* test: fix the tests

* fix: fix stack error to enable Controlnet-Pro-2 working (nunchaku-ai#349)

* fix: pass `args.output_path` to `compose_lora` when called via command line (nunchaku-ai#364)

* Add missing `save_file` call for use of composed.py via command line

* use `output_path` functionality of `compose_lora` instead

* fix : fbcache with controlNet (nunchaku-ai#360)

* fix: fix the pix2pix-turbo demo (nunchaku-ai#373)

* fix a typo

* chore: fix the logo link

* fix: fix the controlnet argument errors (nunchaku-ai#376)

* docs: fix a typo

* fix: fix the forward_layer functions for single-stream blocks

* fix: fix the compilation

* fix : Sana + FBCache (nunchaku-ai#380)

* fix: fix the wheels

* chore: fix the building scripts (nunchaku-ai#387)

* rename the test CI

* fix the nightly number

* debug building

* debugging version

* debug building

* fixed

* fixed the version

* decrease the MAX_JOBS

* add two nightly build workflows

* style: make the linter happy

* chore: add ComfyUI tests (nunchaku-ai#390)

* chore: add comfyui tests

* finished run ampere tests

* update the blackwell workflows

* install the comfyui test dependencies

* update the expected lpips

* better tests

* update an lpips

* docs: update torch versions

* chore: add linux nightly build workflows

* update the manylinux2_28 builder

* add a workflow

* finished the nightly-build wheels

* chore: add nightly linux wheel build (nunchaku-ai#395)

* revise the tag name

* build all linux wheels

* add the cleaning ci

* feat: upgrade the 4-bit quantized T5 encoder (nunchaku-ai#320)

* Updating quantized t5 encoder

* Fix formatting based on pre-commit hook

* Update test cases

* Fixing linter issue

* Fix linter reformatting

* support fp4

* style: make linter happy

* update the fp4 lpips

* Prevent downloading original t5 model

* Make sure model in eval mode

---------

Co-authored-by: muyangli <lmxyy1999@foxmail.com>

* chore: debugging the windows build (nunchaku-ai#405)

* fix: convert the unet state_dict to PeFT one to fix the removal LoRA (nunchaku-ai#402)

* start debugging

* fix: convert the unet state_dict to PeFT one to fix the removal LoRA

* style: make linter happy

* fix the lpips

* add windows wheels

* chore: clean debugging scripts

* chore: do not build wheels for the dev repo

* chore: better nightly build (nunchaku-ai#414)

* update nightly-build.yaml

* use matrix for building

* chore: upgrade the nightly-build.yaml

* chore: start debugging the workflow

* start debugging

* better nightly build

* chore: update the workflows (nunchaku-ai#416)

* feat: single-file model loading (nunchaku-ai#413)

* add a script to merge models

* finished

* try to merge t5

* merge the config into meta files

* rewrite the t5 model loading

* consider the case of subfolder

* merged the qencoder files

* make the linter happy and fix the tests

* pass tests

* add deprecation messages

* add a script to merge models

* schnell script runnable

* update sana

* modify the model paths

* fix the model paths

* style: make the linter happy

* remove the debugging assertion

* chore: fix the qencoder lpips

* fix the lpips

* style: make linter happy

* chore: fix the workflow to clean nightly releases (nunchaku-ai#417)

* feat: support AWQ 4-bit T5 and single-file model loading in ComfyUI (nunchaku-ai#421)

* better linter

* update

* remove merge t5; update the nightly-build.yaml workflow

* fix the workflow name

* no __metadata__ key

* remember to remove the files

* make linter happy

* check hardware compatibility

* ready to add tests

* update the README

* update the README

* docs: bump the version to v0.3.0 (nunchaku-ai#422)

* remove the debugging files

* docs: update README.md

* docs: update the news (nunchaku-ai#424)

* docs: update the news

* docs: update the news

* docs: update README.md

* chore: add a ci to sync hf repos to ms (nunchaku-ai#428)

* add a script to sync hf to ms

* add a script to sync hf to ms

* chore: rename some cis

* chore: rename the cis

* chore: fix the hf2ms ci (nunchaku-ai#429)

* chore: fix the script paths

* fix the repo dir

* install hf_xet

* fix the paths

* fix the repo names

* add ignored patterns

* update again

* upload git attribute

* chore: support building torch2.8 wheels (nunchaku-ai#439)

* support building torch2.8 wheels

* avoid recreating the tag

* rebuild torch2.8 wheels

* support torch2.8 wheels

* chore: support torch2.8 wheels

* fix: fix all the nunchaku gradio demos (nunchaku-ai#442)

* bump the version to 0.3.1

* update the t2i demos

* remove the dependencies of GPUtils

* update the html

* update the html

* update the html

* update the html

* fix the demos

* demo runnable again

* chore: fix the wheel building

* fix: segmentation fault when using FBcache with offload=True (nunchaku-ai#440)

* fix:cache issue if offload is set to True

* fix: lint

* chore: fix the workflow of linux building

* fix: handling single nunchaku LoRA composition (nunchaku-ai#446)

* fix: upgrade pulid to 0.9.1 (nunchaku-ai#408)

* upgrade pulid to 0.9.1,When the EVA CLIP config is not found, I use the built-in JSON parameters instead.The issue of repeated model downloads has been resolved, and the model path specified by ComfyUI will be faithfully used.

style:apply black check

style:apply isort check

* fix callback bugs

style: apply clang-format

* feat: support kohya lora and loras with alphas (nunchaku-ai#459)

* kohya supported

* add a test for the LoRA

* add a gc

* feat: custom model path of PuLID (nunchaku-ai#465)

* change the model path

* change the model path

* fix the model paths

* rename facexlib_path to facexlib_dirpath

* add start_timestep and end_timestep

* no need to download the files if the folder exists

* chore: bump the version to v0.3.1

* chore: add torch2.8 for the release build

* fix: remove the misleading PuLID warnings (nunchaku-ai#481)

* chore: use diffusers 0.35 for kontext tests (nunchaku-ai#494)

* chore: update test workflows

* chore: upgrade the comfyui version for the tests

* chore: upgrade the comfyui version for the tests

* feat: update the kontext examples and models (nunchaku-ai#495)

* update kontext examples

* update tests

* add tests for kontext

* remove the warning of txt_ids and img_ids

* chore: add kontext to be synced from hf to ms

* add kontext demo

* make linter happy

* style: make linter happy

* update docs

* docs: update the kontext demo link

* fix: update the kontext demos (nunchaku-ai#515)

* fix the use count

* update

* change the example step to 20

* allow embedding website

* support fp4 on blackwell

* fp4 kontext runnable

* add more examples

* add kontext examples

* fix: txt2_img pipe and controlnet pipe share components (nunchaku-ai#452)

* fix:txt2_img pipe and controlnet pipe share components

* add the test script

* comfyUI bug fix

* garbage collection

* wrap the test

---------

Co-authored-by: Muyang Li <lmxyy1999@foxmail.com>

* fix: resolve issue with inability to correctly specify non-zero GPUs in multi-GPU systems (nunchaku-ai#404)

* Fix: Correctly specify non-zero GPUs in multi-GPU environments

This commit resolves an issue where the Nunchaku model could not be
correctly initialized and run on a user-specified non-zero GPU in
multi-GPU systems.

Key changes include:
- Using CUDADeviceContext in the FluxModel constructor to ensure
  the model and its submodules are created within the specified GPU context.
- Modifying the logic in FluxModel::forward for copying residual data
  from CPU back to GPU, ensuring it returns to the correct original GPU device.
- Adding explicit CUDA context management in Tensor::copy_ for data
  copy operations involving CUDA devices (H2D, D2H, D2D) to guarantee
  cudaMemcpyAsync executes on the correct device.

These changes allow users to reliably run Nunchaku on any specified
GPU in a multi-GPU setup.

* finish pre-commit

* chore: update the issue cleaning bot

* chore: set the inactivity from 35 to 30

* remove the dispatch option

* chore: add a workflow to reopen the inactive issues

* chore: add a workflow to reopen the inactive issues

* chore: /reopen can be used in any issue

* docs: add the docs of nunchaku (nunchaku-ai#517)

* update sphinx docs

* update the doc configration

* configure doxyfile

* start building the docs

* building docs

* building docs

* update docs

* finish the installation documents

* finish the installation documents

* finish the installation documents

* start using rst

* use rst instead of md

* need to figure out how to maintain rst

* update

* make linter happy

* update

* link management

* rst is hard to handle

* fix the title-only errors

* setup the rst linter

* add the lora files

* lora added, need to be more comprehensive

* update

* update

* finished lora docs

* finished the LoRA docs

* finished the cn docs

* finished the cn docs

* finished the qencoder docs

* finished the cpu offload

* finished the offload docs

* add the attention docs

* finished the attention docs

* finished the fbcache

* update

* finished the pulid docs

* make linter happy

* make linter happy

* add kontext

* update

* add the docs for gradio demos

* add docs for test.py

* add the docs for utils.py

* make the doc better displayed

* update

* update

* add some docs

* style: make linter happy

* add docs

* update

* add caching docs

* make linter happy

* add api docs

* fix the t5 docs

* fix the t5 docs

* fix the t5 docs

* hide the private functions

* update

* fix the docs of caching utils

* update docs

* finished the docstring of nunchaku cahcing

* update packer

* revert the docs

* better docs for packer.py

* better docs for packer.py

* better docs for packer.py

* better docs for packer.py

* update

* update docs

* caching done

* caching done

* lora

* lora

* lora

* update

* python docs

* reorg docs

* add the initial version of faq

* update

* make linter happy

* reorg

* reorg

* add crossref

* make linter happy

* better docs

* make linter happy

* preliminary version of the docs done

* update

* update README

* update README

* docs done

* update README

* update docs

* not using datasets 4 for now

* docs: update README

* docs: update docs (nunchaku-ai#533)

* docs: update the wechat link

* chore: update the workflow of sync_hf_to_ms to support organization

* chore: update the workflow of sync_hf_to_ms to support organization

* docs: update docs (nunchaku-ai#544)

* update docs

* add docs

* add api reference

* fixing the links

* update

* docs: update the html theme

* chore: clean a useless workflow

* docs: remove a useless argument

* docs: update docs

* docs: update a broken link

* chore: avoid README when sync hf and ms (nunchaku-ai#550)

* chore: avoid README when sync hf and ms

* avoid manully push

* style: make linter happy

* [Dont Sync] update the sync CI (nunchaku-ai#552)

* add sync ci

* rename the repo name

* chore: update the workflows (nunchaku-ai#553)

* docs: update ackownledgments in README

* docs: update ackownledgments in README

* chore: add build docs workflow (nunchaku-ai#555)

* chore: fix the build-docs workflow (nunchaku-ai#556)

* debugging the workflow

* debugging the workflow

* debug workflow

* debug workflow

* fix the rsa keys

* style: make linter happy

* chore: disable the workflow_dispatch

* chore: change workflow dispatch to repository dispatch

* feat: add the example script of colossus (nunchaku-ai#558)

* add colossus script

* finalize colossus

* chore: clean some workflows

* feat: enable IP-Adapter (XLabs-AI/flux-ip-adapter-v2) support (nunchaku-ai#418)

* feat: support IP-adapter

* FBCache and comfyUI

* fixing conflicts

* update

* update example

* update example

* style: make linter happy

* update

* update ipa test

* add docs and rename IP to ip

* docs: add docs for ipa

* docs: add docs for ipa

* add an example for pulid

* update

* save gpu memory

* change the threshold to 0.8

---------

Co-authored-by: Muyang Li <lmxyy1999@foxmail.com>

* docs: explain cp311 in install instructions (nunchaku-ai#563)

Some users may not understand what cp311 in the wheel's name means. This would prevent them from installing nunchaku. Added a short hint saying they must replace this with their own python version, and explained how to do so.

* style: make linter happy

* chore: add a new workflow for the tests (nunchaku-ai#565)

* update

* update

* add pr tests

* finished pr-test

* update

* update

* update

* update

* bring back test ampere

* update pr-test

* style: make linter happy

* change to on pr

* chore: clean some workflows (nunchaku-ai#568)

* chore: clean the workflows

* update ci

* chore: use the merged commit

* feat: make ip-adapter runnable in comfyui (nunchaku-ai#569)

* docs: update the image url

* chore: better pr-test (nunchaku-ai#570)

* chore: better pr-test

* update the paths

* chore: use vars instead of secrets for test ci

* chore: fix the github variables

* chore: fix the github variables

* chore: remove the tokens

* chore: remove the workflow debug info

* refactor: remove redundant tensor concatenation and slicing in forward pass

* chore: fix the test paths

* chore: add tests for flux speed (nunchaku-ai#564)

* add test speed under tests

* add tests on flux speed

* add requirement

* add data for 5090

* precommit

* remove comments

* fix precommit

* reorder

* use private name for expected

* chore: update hf hub version (nunchaku-ai#573)

* docs: fix flash-attention2 typos (nunchaku-ai#576)

* chore: test support retries

* feat: support flux.1-krea-dev (nunchaku-ai#578)

* fix: re-enable transformer caching in apply_cache_on_pipe (nunchaku-ai#577)

* fix: Re-enable transformer caching in apply_cache_on_pipe

* to pass tests

* add the doc string back

* add the doc string back

---------

Co-authored-by: Muyang Li <lmxyy1999@foxmail.com>

* chore: add tests for 4090 machines

* chore: use -s for pytests

* chore: better test logs

* chore: update nightly build ci

* style: make linter happy

* chore: fix the nightly build ci

* chore: nightly build support workflow dispatch

* chore: Update run_all_tests.py

* chore: update the test score

* chore: add test trials (nunchaku-ai#580)

* chore: add test trials

* update the test score

* chore: support torch2.8 wheels (nunchaku-ai#590)

* chore: fix workflow for torch 2.8 (nunchaku-ai#592)

* fix workflow for torch 2.8

* update based on main

* fix: fix LORA key mismatch between FAL.AI and Nunchaku (nunchaku-ai#557)

* Fix FLUX.1-Kontext LoRA support and dimension mismatch issues

- Added convert_keys_to_diffusers() for ComfyUI/PEFT format conversion
- Fixed dimension mismatch in LoRA weight concatenation
- Added preprocessing for single_blocks LoRA structure
- Added comprehensive test suite for Kontext LoRA
- Added example script for FLUX.1-Kontext with LoRA

Fixes nunchaku-ai#354

* lint

* FAL.AI and relight-kontext-lora patch

* chore: bump the version to v0.3.2

* chore: skip draft pr for the linter

* chore: support torch 2.9 uploading wheel to hf (nunchaku-ai#598)

* chore: support uploading wheel to hf

* support ready_for_review

* chore: fix the wheel hf uploading (nunchaku-ai#599)

* fix the hf uploading

* use conda python

* fix: enable correct batch processing in teacache (nunchaku-ai#601)

* fix teacache_batch

* lint

* chore: bump the version to v1.0.0 (nunchaku-ai#602)

* feat: pythonized model and QwenImage Support (nunchaku-ai#593)

* start refract the codebase

* update

* update

* start to implement ops

* add gemm

* write the docstrings

* define the w4a4 svdq linear

* update

* make the linter happy

* finished the SVDQW4A4Linear

* finished the SVDQW4A4Linear

* update

* update

* add a patcher to the model

* update

* add adanormsinglezero

* update

* update

* finished the naive implementation of nunchaku flux

* add ff

* finished the naive forward

* update

* svdq linear

* start debugging

* fix some issues

* successfully built the model

* update

* successfully load the model

* update

* update

* update

* try to making it runnable

* debugging

* debugging

* debugging

* add bias to awq linear

* run through

* fix the normalization

* update

* update

* update

* fix the attention

* fix the no fuse nvfp models

* update

* finished the fused ff

* make linter happy

* make linter happy

* make linter happy

* debugging the fp16 attn

* nunchaku fp16 is buggy

* finish the fp16 attn

* fp4 done

* fix the lora scales

* add a default value for alpha; need to debug int4

* fix input4

* update

* update

* ff does not work

* specialize the processors

* qwen transformer done. start debugging

* make linter happy

* add schnell v2 for metrics eval

* chore: schnellv2 eval

* update

* ff and attention correct

* need to check what happened to module

* fp4 done

* make linter happy

* update an example script

* reformat

* add an example script

* add the annoucement

* remove a misleading info

* ready to release

* chore: update the qwen-image example

* chore: fix a typo

* feat: FLUX Gradio demos support FP4 (nunchaku-ai#623)

* update app

* depth supports fp4

* update

* fix the demo website

* style: make linter happy

* fix: fix ValueError in NunchakuQwenImagePipeline.prepare_latents unpacking (nunchaku-ai#616)

* fix: enhance latent variable preparation in NunchakuQwenImagePipeline

- Refactored latent variable preparation to utilize the parent method for generating latents.
- Added manual generation of latent_image_ids to ensure correct indexing.

* refactor: clean up whitespace in NunchakuQwenImagePipeline

- Removed unnecessary whitespace in the latent variable preparation section for improved readability.

* feat: support Qwen-Image in ComfyUI-nunchaku (nunchaku-ai#632)

* update

* add parameter of act unsigned

* upgrade the diffusers to v0.35.1

* bump the comfyui version to 0.3.51

* update version

* revert the test comfyui-version back to 0.3.44

* add fast api

# Conflicts:
#	pyproject.toml

* add log

* fix bug

* fix oom

* Docker build (#1)

* add docker build

* Docker build (#2)

* add docker build

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* fix

* add is_safe_prompt

* fix

* fix seed

* fix

* Add sana (#3)

* add sana

* fix_health (#4)

* fix (#5)

* add upload to greenfield (#6)

* add upload to greenfield (#7)

* format

---------

Co-authored-by: muyangli <lmxyy1999@foxmail.com>
Co-authored-by: Hyunsung Lee <ita9naiwa@gmail.com>
Co-authored-by: Shiqi Fang <qingshuipaofan@outlook.com>
Co-authored-by: sxtyzhangzk <sxtyzhangzk@gmail.com>
Co-authored-by: Muyang Li <lmxyy@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: shencuifeng <111848074+shencuifeng@users.noreply.github.com>
Co-authored-by: Bluear7878 <alsrb0351@knu.ac.kr>
Co-authored-by: Andrea Ferretti <ferrettiandrea@gmail.com>
Co-authored-by: K <KBRASK@ustc.edu>
Co-authored-by: kkkxue <kkkxue@tencent.com>
Co-authored-by: josephrocca <1167575+josephrocca@users.noreply.github.com>
Co-authored-by: ZIAN HU <38861292+Aprilhuu@users.noreply.github.com>
Co-authored-by: Hu Yaoqi <40328311+yaoqih@users.noreply.github.com>
Co-authored-by: Sven Hollesen <3406036+kiriri@users.noreply.github.com>
Co-authored-by: Kung Talon <31659820+kungtalon@users.noreply.github.com>
Co-authored-by: senlyu163 <70838408+senlyu163@users.noreply.github.com>
Co-authored-by: yulei <yuulei12@gmail.com>
Co-authored-by: Subho Ghosh <93722719+ighoshsubho@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant